package com.evil.log.pojo.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 请求日志表
 *
 * @author liyang
 * @date 2022-08-08 00:00
 */
@Data
public class RequestLogDTO implements Serializable {

    /**
     * id
     */
    private Long requestLogId;

    /**
     * 服务id
     */
    private String serviceId;

    /**
     * 服务器host
     */
    private String serverHost;

    /**
     * 服务器ip
     */
    private String serverIp;

    /**
     * 系统环境
     */
    private String env;

    /**
     * 请求uri
     */
    private String requestUri;

    /**
     * 请求url
     */
    private String requestUrl;

    /**
     * 请求方法
     */
    private String requestMethod;

    /**
     * 请求参数
     */
    private String requestParams;

    /**
     * 请求body
     */
    private String requestBody;

    /**
     * 操作ip
     */
    private String clientIp;

    /**
     * 用户代理
     */
    private String userAgent;

    /**
     * 日志描述
     */
    private String description;

    /**
     * 操作时间
     */
    private Date time;

    /**
     * 创建人
     */
    private Long creatorId;

    /**
     * 创建人名字
     */
    private String creatorName;

    /**
     * 创建时间
     */
    private Date created;

    private static final long serialVersionUID = 1L;
}